<?php

require_once "cAutorizacion.php";
include_once ('lib/class.ezpdf.php');

$modo_depuracion = false;

$USBID = $_SESSION[USBID];

/* * *************** CONSULTAS A LA BD **************** */

//Se consultan los datos del estudiante
$sql = "SELECT u.nombre, apellido, c.nombre as carrera " .
        "FROM usuario u, usuario_estudiante e, carrera c " .
        "WHERE usbid='$USBID' AND c.codigo=e.carrera AND " .
        "u.usbid=e.usbid_usuario";

if ($modo_depuracion)
    echo "$sql<br><br>";


$resultado = ejecutarConsulta($sql, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[estudiante] = $fila;

$carnet = $USBID;
$nombre = $_SESSION[estudiante][nombre];
$apellido = $_SESSION[estudiante][apellido];
$carrera = $_SESSION[estudiante][carrera];


//Se consultan los datos de la pasantia
$sql = "SELECT p.anho, p.codigo, p.periodo as id_periodo, p.id_tutor_academico, " .
        "tp.nombre as tipo_pasantia, per.nombre as periodo, u.nombre, u.apellido " .
        "FROM pasantia as p, tipo_pasantia as tp, periodo as per, usuario as u " .
        "WHERE p.id_estudiante = '$USBID' AND p.status = 'Inscrito' AND " .
        "p.codigo = tp.codigo AND p.periodo = per.id AND " .
        "p.id_tutor_academico = u.usbid";

if ($modo_depuracion)
    echo "$sql<br><br>";

$resultado = ejecutarConsulta($sql, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[pasantia] = $fila;


$id_periodo = $_SESSION[pasantia][id_periodo];
$periodo = $_SESSION[pasantia][periodo];
$anho = $_SESSION[pasantia][anho];
$cod_pasantia = $_SESSION[pasantia][codigo];
$tutor_academico = $_SESSION[pasantia][nombre] . " " . $_SESSION[pasantia][apellido];
$tipo_pasantia = $_SESSION[pasantia][tipo_pasantia];


//Se consultan los datos del permiso

$sql = "SELECT p.fecha_propuesta, p.justificacion, " .
        "p.codigo_seguridad, observaciones_cctds " .
        "FROM solicita_permiso as sp, permiso as p " .
        "WHERE sp.codigo_permiso = p.codigo AND sp.codigo_permiso='$_GET[codigo]'" .
        "AND usbid_estudiante='$USBID' AND id_periodo='$id_periodo' AND " .
        "codigo_pasantia='$cod_pasantia' AND anho='$anho'";

if ($modo_depuracion)
    echo "$sql<br><br>";

$resultado = ejecutarConsulta($sql, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[permiso] = $fila;

$fecha_propuesta = cambiaf_a_normal($_SESSION[permiso][fecha_propuesta]);
$justificacion = $_SESSION[permiso][justificacion];
$obs_cctds = $_SESSION[permiso][observaciones_cctds];
$codigo_seguridad = $_SESSION[permiso][codigo_seguridad];

cerrarConexion($conexion);

/* * *************** FIN CONSULTAS A LA BD **************** */

if (!$modo_depuracion) {
    $pdf = & new Cezpdf('letter');
    $pdf->selectFont('pdf/fonts/Helvetica.afm');
    $datacreator = array(
        'Title' => 'Planilla de Permiso Pasantía',
        'Author' => 'CCTDS-DEX',
        'Subject' => 'Planilla de Permiso Pasantía',
        'Creator' => 'Universidad Simón Bolívar',
        'Producer' => 'http://www.usb.ve'
    );
    $pdf->addInfo($datacreator);
    $tamLetra_parrafo = 11;
    $letra_peq = 10;
    $vacio = "                                     ";
    $vacio2 = "____________________________________________________________________________________________________________________________________________________________________________________";

//imagen con el logo
    $pdf->addJpegFromFile("imagenes/planilla/Logo-Dex-CCTDS.jpeg", 30, 720, 90);
//imagen con el pie de pagina
    $pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg", 16, 0, 570);


//rectangulo para los datos del proyecto
    $pdf->rectangle(30, 90, 550, 490);


//CREACION DEL PDF

    $options = array('justification' => 'center');
    $pdf->ezText("\n\n\n\n\n\n\n\n\n\n", 5);
    $pdf->ezText("<b>PERMISO PARA PASANTÍA\nEvaluación Extemporánea</b>\n", $tamLetra_parrafo, $options);
    //  $pdf->ezText("<b>\n", $tamLetra_parrafo, $options);
    $pdf->ezText(" <b>COORDINACIÓN DE</b>:  " . $carrera . "\n", $tamLetra_parrafo);
    $pdf->ezText(" <b>Nombre del estudiante</b>: " . $nombre . "  " . $apellido . "  <b> Carnet</b>: " . $carnet . "\n", $tamLetra_parrafo);
    $pdf->ezText(" <b>Fecha Propuesta</b>:  " . $fecha_propuesta, $tamLetra_parrafo, $options);

    $pdf->ezText("\n\n\n", 5);
    $pdf->ezText("<b>PASANTÍA</b>\n", $tamLetra_parrafo, $options);

    if ($cod_pasantia == 'ep-1420') {
        $pdf->ezText("<b>CORTA(EP1420) <c:uline> X </c:uline> INTERMEDIA(EP2420) <c:uline>   </c:uline> LARGA(EP3420) <c:uline>   </c:uline></b>\n", $tamLetra_parrafo, $options);
    } else if ($cod_pasantia == 'ep-2420') {
        $pdf->ezText("<b>CORTA(EP1420) <c:uline>   </c:uline> INTERMEDIA(EP2420) <c:uline> X </c:uline> LARGA(EP3420) <c:uline>   </c:uline></b>\n", $tamLetra_parrafo, $options);
    } else if ($cod_pasantia == 'ep-3420') {
        $pdf->ezText("<b>CORTA(EP1420) <c:uline>   </c:uline> INTERMEDIA(EP2420) <c:uline>   </c:uline> LARGA(EP3420) <c:uline> X </c:uline></b>\n", $tamLetra_parrafo, $options);
    } else {
        $pdf->ezText("<b>CORTA(EP1420) <c:uline>   </c:uline> INTERMEDIA(EP2420) <c:uline>   </c:uline> LARGA(EP3420) <c:uline>   </c:uline></b>\n", $tamLetra_parrafo, $options);
    }

    $pdf->ezText("<b>Periodo: </b>" . $periodo . " " . $anho . "\n", $tamLetra_parrafo, $options);

    //linea horizontal 
    $pdf->line(30, 490, 580, 490);
    $pdf->addText(35, 460, $tamLetra_parrafo, "<b>TUTOR ACADÉMICO</b>");
    $pdf->addText(160, 460, $tamLetra_parrafo, "Nombre:" . $tutor_academico);
    $pdf->addText(400, 460, $tamLetra_parrafo, "Firma: <c:uline>                                       </c:uline>\n");

    //linea vertical 1
    $pdf->line(150, 490, 150, 440);
    //linea vertical 2
    $pdf->line(390, 490, 390, 440);

    //linea horizontal
    $pdf->line(30, 440, 580, 440);


    $options2 = array('aleft' => 35);
    // $options3 = array('1' => array('1'=>"hola"));

    $pdf->addText(35, 415, $tamLetra_parrafo, "<b>Justificación: </b>");
    $pdf->ezText("\n\n\n\n\n\n", $tamLetra_parrafo, $options2);
    $pdf->ezText($justificacion, $letra_peq, $options2);

    $pdf->ezText("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", 5);

    $data = array(
        array('<b>  Observaciones CCTDS:</b>' => '  ' . $obs_cctds)
    );

    $optionsTable = array('showLines' => 0, 'width' => 225, 'xPos' => 'left', 'xOrientation' => 'right', 'cols' => array('Observaciones CCTDS' => array('justification' => 'centre')));
    $pdf->ezTable($data, "", "", $optionsTable);

    //linea horizontal
    $pdf->line(30, 230, 580, 230);

    //linea vertical 1
    $pdf->line(250, 230, 250, 90);

    //linea vertical 2
    $pdf->line(420, 230, 420, 90);

    // $pdf->ezSetMargins(115,0,260,280);
    //  $pdf->ezText("Vo Bo. Firma y sello de Coordinación de Carrera", $tamLetra_parrafo, $options2);
    $pdf->addText(260, 130, $letra_peq, "Vo Bo. Firma y sello de ");
    $pdf->addText(260, 115, $letra_peq, "Coordinación de Carrera");
    $pdf->addText(260, 100, $letra_peq, "Fecha:");

    $pdf->addText(430, 130, $letra_peq, "Firma del Coordinador");
    $pdf->addText(430, 115, $letra_peq, "de CCTDS");
    $pdf->addText(430, 100, $letra_peq, "Fecha:");
    $pdf->addText(35, 50, $letra_peq, "Código Seguridad: " . $codigo_seguridad);
    $pdf->ezStream();
}
?>